Skip to content

Bump Confluent.Kafka from 2.6.1 to 2.15.0#14

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/BlueberryMart.Api/Confluent.Kafka-2.14.2
Closed

Bump Confluent.Kafka from 2.6.1 to 2.15.0#14
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/BlueberryMart.Api/Confluent.Kafka-2.14.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor

Updated Confluent.Kafka from 2.6.1 to 2.15.0.

Release notes

Sourced from Confluent.Kafka's releases.

2.15.0

Upgrade considerations

Ensure you're not calling StoreOffset with an EOF message.
As when calling Commit with an EOF message, it will throw an InvalidOperationException.
Previously this could cause skipping an offset (<2.1.0) or message reprocessing (>=2.1.0).

New features

  • New optional package Confluent.Kafka.OAuthBearer.Aws provides AWS IAM-based
    OAUTHBEARER authentication via AWS STS GetWebIdentityToken. Activate by
    setting SaslOauthbearerMethod = SaslOauthbearerMethod.Oidc,
    SaslOauthbearerMetadataAuthenticationType.AwsIam, and supplying
    region and audience in SaslOauthbearerConfig. See the package's README
    for details.

Enhancements

  • References librdkafka.redist 2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
  • Added support for .NET 10 (LTS) and dropped support for .NET 6 (end of support since November 2024). The library now multi-targets net8.0 and net10.0 alongside netstandard2.0 and net462. Builds on the approach proposed in #​2545 by @​ffernandolima, adapted for the centralized Directory.Build.props structure on current master.
  • Adds support for union-of-pools/ auto pool mapping for Schema Registry (#​2634)

Fixes

  • Throw an InvalidOperationException when calling StoreOffset with an EOF consume result, to match Commit behavior (#​2621)
  • Handle non-http errors during retries (#​2633)

2.14.2

Enhancements

  • References librdkafka.redist 2.14.2. Refer to the librdkafka v2.14.2 release notes for more information.
  • Add IHeader overload to Headers.Add() method (#​2604)

Fixes

  • Handle anyOf/allOf in JSON transforms (#​2611)
  • Allow encrypting enum for JObject in dotnet (#​2615)
  • Fix 'occured' -> 'occurred' typo in ConsumeException XML doc comments (#​2609)

2.14.0

Enhancements

  • References librdkafka.redist 2.14.0. Refer to the librdkafka v2.14.0 release notes for more information.
  • Add AssociatedNameStrategy (#​2577)
  • Add enableAt to RuleSet (#​2593)
  • Add config to validate before domain rules for JSON Schema (#​2596)
  • Cache FieldAccessor to address CSFLE perf with JSON (#​2601)

Fixes

  • Ensure dispose methods clean up properly (#​2595)

2.13.2

Enhancements

  • Preserve inner exceptions in RestService (#​2571)

Fixes

  • Support multi-certificate PEM bundles in Schema Registry SslCaLocation (#​2576)

2.13.1

Enhancements

  • Unify build configurations and remove redundant properties (#​2464)
  • JSONSchema Validation Errors: Include paths to nested properties (#​2554)
  • Add Confluent-Client-Version header to requests to SR, C# client (#​2549)

Fixes

  • Fix DeriveKey in Hkdf implementation (#​2559)
  • Ensure single use of HttpRequestMessage for token fetch (#​2544)
  • Fix race conditions when retrieving KEK/DEK (#​2565)
  • Allowing for Confluent-Identity-Pool-Id to be optional (#​2564)
  • Ensure JSON schema access is thread-safe (#​2567)
  • Use lock on root schema when protecting access to subschemas (#​2568)
  • Processing arrays and maps sequentially to avoid race conditions (#​2569)

2.13.0

Enhancements

  • References librdkafka.redist 2.13.0. Refer to the librdkafka v2.13.0 release notes for more information.
  • Support Avro schema references for C# client (#​2534)
  • Add Accept-Version header (#​2536)
  • Handle evolution during field transformation (#​2541)
  • Re-enable deserialization optimization by removing unnecessary array conversions (#​2531)

Fixes

  • Ensure schemaId initialization is thread-safe (#​2540)
  • Ensure all deps are strongly named (#​2548)

2.12.0

KIP-848 – General Availability

Starting with Confluent.Kafka 2.12.0, the next generation consumer group rebalance protocol defined in KIP-848 is production-ready. Please refer to the following migration guide for moving from Classic to Consumer protocol.

Note: The new consumer group protocol defined in KIP-848 is not enabled by default. There are few contract change associated with the new protocol and might cause breaking changes. GroupProtocol configuration property dictates whether to use the new Consumer protocol or older Classic protocol. It defaults to Classic if not provided.

Enhancements

  • References librdkafka.redist 2.12.0. Refer to the librdkafka v2.12.0 release notes for more information.
  • OAuth OIDC method example for Kafka metadata based authentication with
    an Azure IMDS endpoint using an attached managed identity as principal (#​2526).

2.11.1

Enhancements

2.11.0

Enhancements

2.10.1

Enhancements

2.10.0

Enhancements

  • References librdkafka.redist 2.10.0. Refer to the librdkafka v2.10.0 release notes for more information.
  • [KIP-848] Group Config is now supported in AlterConfigs, IncrementalAlterConfigs and DescribeConfigs. (#​2366)

2.9.0

Enhancements

  • Add utilities to convert decimals from/to Protobuf (#​2424)
  • Add client credentials OAuth support (#​2426)
  • Add support for passing schema ID during serialization (#​2428)
  • Optimize schema registry client by caching results of LookupSchemaAsync (#​2429)
  • Use ConcurrentDictionary as default cache for Schema Registry client (#​2433)

Fixes

  • Fix JSON Schema validation to use latest schema if needed (#​2406)
  • Support Protobuf oneof fields in Data Contract rules (#​2413)

2.8.0

v2.8.0 is a feature release with the following features, fixes and enhancements:

Enhancements

  • References librdkafka.redist 2.8.0. Refer to the librdkafka v2.8.0 release notes for more information.
  • Add retry logic to RestService for Schema Registry (#​2353)
  • Add config for validating payloads against JSON Schema (#​2350)
  • Add ability to override disable flag and actions on a rule (#​2377)
  • Add AWS AssumeRole support to AWS KMS (#​2379)

Fixes

  • Retrieve version for writer schema when getting migrations (#​2358)
  • Add missing JSON Schema validate check (#​2372)
  • Ensure different key ids use different client instances (#​2374)
  • DGS-19409 Ensure Avro serde caches per subject (#​2387)
  • Update hash code for schema references so they can be retrieved correctly (#​2390)

Commits viewable in compare view.

---
updated-dependencies:
- dependency-name: Confluent.Kafka
  dependency-version: 2.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels Jun 25, 2026
@ritsth

ritsth commented Jul 9, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Looks like Confluent.Kafka is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 9, 2026
@dependabot dependabot Bot changed the title Bump Confluent.Kafka from 2.6.1 to 2.14.2 Bump Confluent.Kafka from 2.6.1 to 2.15.0 Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant